package org.jiajie.coffeecodes.aop;



/**
 * @author jie
 */
public class Test1 {

    public static void main(String[] args) {
        UserManager um = new UserManagerImpl();

        LogHandler log = new LogHandler(um);
        um = ProxyUtil.proxyOne(um.getClass().getClassLoader(), um.getClass().getInterfaces(), log);

        TimeHandler time = new TimeHandler(um);
        um = ProxyUtil.proxyOne(um.getClass().getClassLoader(), um.getClass().getInterfaces(), time);

        um.addUser("1111", "Jie");
    }
}
